/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package controladores;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import java.util.Vector;
import modelos.modelo_listado_productos;
import modelos.modelo_ordenes;
import vistas.vista_listado_productos;


public class controlador_listado_productos implements ActionListener{
    vista_listado_productos v_l_p;;
    modelos.modelo_ordenes m_ord = new modelo_ordenes();
    ArrayList<modelo_listado_productos> listado_producto = new ArrayList<modelo_listado_productos>();



    public controlador_listado_productos (vista_listado_productos v_l_p)
    {
    this.v_l_p = v_l_p;
    }

    public void actionPerformed(ActionEvent e) {
      String comando = e.getActionCommand();
    if (comando.equals("consultar"))
    {
      consultar();
        }

    }



    void consultar()
    {

        v_l_p.getModelo_tabla().setRowCount(0);
        listado_producto=m_ord.listado();
        Vector<String> a;
        for (int i = 0; i < listado_producto.size(); i++) {
            a = new Vector<String>();
            a.add(listado_producto.get(i).getNombre_producto());
            a.add(String.valueOf(listado_producto.get(i).getCantidad_producto()));
            a.add(String.valueOf(listado_producto.get(i).getPrecio_orden()));
            v_l_p.getModelo_tabla().addRow(a);
            
        }
    }
}
